package metag

// 对于int64类型的字段扩展可以为extra=time，含义是在程序运行期是以毫秒存储的时间，但在数据库中则是时间的格式
// 对于string类型的字段扩展可以为extra=text、mediumText，含义是该字段将被作为一个大的文本字段来存储，并且当定义extra时，length的配置将失效
type ColumnMetag struct {
	Name      string //字段名，需要全小写
	Comment   string //字段备注
	Length    int32  //字段长度
	Extra     string //字段扩展
	ReadOnly  bool   //是否只读，只读的字段只会在插入时被写入，后续即便修改了内存中的值，在更新时也不会被写入
	Formatter string //如果字段类型是结构体、切片、map等类型时的格式化方式
}
